Fix build error with debug=y inxen/ia64 by moving
authorkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>
Sun, 26 Mar 2006 10:42:17 +0000 (11:42 +0100)
committerkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>
Sun, 26 Mar 2006 10:42:17 +0000 (11:42 +0100)
MAX_ORDER definition has moved into a header file.

Signed-off-by: Masaki Kanno <kanno.masaki@jp.fujitsu.com>
xen/common/page_alloc.c
xen/include/xen/mm.h

index f594a7fe40553445157604a14fc890d96c8cf5df..4dff2f3679b571047fcf82faa5d21b16e8f69525 100644 (file)
@@ -219,8 +219,6 @@ unsigned long alloc_boot_pages(unsigned long nr_pfns, unsigned long pfn_align)
 #define pfn_dom_zone_type(_pfn)                                 \
     (((_pfn) <= MAX_DMADOM_PFN) ? MEMZONE_DMADOM : MEMZONE_DOM)
 
-/* Up to 2^20 pages can be allocated at once. */
-#define MAX_ORDER 20
 static struct list_head heap[NR_ZONES][MAX_ORDER+1];
 
 static unsigned long avail[NR_ZONES];
index ecd202d8a42fe9be89c8ac8a9c76521db2e8ceeb..327758f2c22dbdc08ed657f34278105601bb1c57 100644 (file)
@@ -68,6 +68,9 @@ unsigned long avail_domheap_pages(void);
 
 #define ALLOC_DOM_DMA 1
 
+/* Up to 2^20 pages can be allocated at once. */
+#define MAX_ORDER 20
+
 /* Automatic page scrubbing for dead domains. */
 extern struct list_head page_scrub_list;
 #define page_scrub_schedule_work()              \